package demo1208.pm.shang;

/*
this关键字:
当成员变量和局部变量相同的时候,使用this区分成员变量和局部变量.
成员变量:位置类中方法外
局部变量:方法中以及方法上的参数.

this指代当前对象.

面向对象的三大特性:封装 继承 多态
封装性:
private关键字：
a:是一个权限修饰符。
b:可以修饰成员(成员变量和成员方法)
c:被private修饰的成员只在本类中才能访问。

快速生成方法的快捷键:ctrl+alt+m
 */
public class Demo_04 {
    public static void main(String[] args) {
        Person p1 = new Person();
        p1.setAge(20);
        System.out.println(p1.getAge());
        p1.setName("tom");
        p1.show();

    }

    public static void demo01() {
        Student s1 = new Student();
        s1.name = "rose";
        s1.age = 19;
        s1.stuId = 101;
        s1.study();
        System.out.println(s1);

/*        Student s2 = new Student();
        s2.name = "jack";
        s2.age = 20;
        s2.stuId = 102;*/
    }
}
